<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: pcl::MarchingCubesRBF&lt; PointNT &gt; 模板类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpcl_1_1_marching_cubes_r_b_f.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pro-methods">Protected 成员函数</a> &#124;
<a href="#pro-attribs">Protected 属性</a> &#124;
<a href="classpcl_1_1_marching_cubes_r_b_f-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">pcl::MarchingCubesRBF&lt; PointNT &gt; 模板类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p>The marching cubes surface reconstruction algorithm, using a signed distance function based on radial basis functions. Partially based on: Carr J.C., Beatson R.K., Cherrie J.B., Mitchell T.J., Fright W.R., McCallum B.C. and Evans T.R., "Reconstruction and representation of 3D objects with radial basis functions" SIGGRAPH '01  
 <a href="classpcl_1_1_marching_cubes_r_b_f.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="marching__cubes__rbf_8h_source.html">marching_cubes_rbf.h</a>&gt;</code></p>
<div class="dynheader">
类 pcl::MarchingCubesRBF&lt; PointNT &gt; 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpcl_1_1_marching_cubes_r_b_f.png" usemap="#pcl::MarchingCubesRBF_3C_20PointNT_20_3E_map" alt=""/>
  <map id="pcl::MarchingCubesRBF_3C_20PointNT_20_3E_map" name="pcl::MarchingCubesRBF_3C_20PointNT_20_3E_map">
<area href="classpcl_1_1_marching_cubes.html" title="The marching cubes surface reconstruction algorithm. This is an abstract class that takes a grid and ..." alt="pcl::MarchingCubes&lt; PointNT &gt;" shape="rect" coords="0,168,232,192"/>
<area href="classpcl_1_1_surface_reconstruction.html" alt="pcl::SurfaceReconstruction&lt; PointNT &gt;" shape="rect" coords="0,112,232,136"/>
<area href="classpcl_1_1_p_c_l_surface_base.html" title="Pure abstract class. All types of meshing/reconstruction algorithms in libpcl_surface must inherit fr..." alt="pcl::PCLSurfaceBase&lt; PointInT &gt;" shape="rect" coords="0,56,232,80"/>
<area href="classpcl_1_1_p_c_l_base.html" alt="pcl::PCLBase&lt; PointInT &gt;" shape="rect" coords="0,0,232,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:a33e0d34512f2987d79f0e2bb26307bdb"><td class="memItemLeft" align="right" valign="top"><a id="a33e0d34512f2987d79f0e2bb26307bdb"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html">MarchingCubesRBF</a>&lt; PointNT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Ptr</b></td></tr>
<tr class="separator:a33e0d34512f2987d79f0e2bb26307bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a780a58087b91087e7425781908ea9f5f"><td class="memItemLeft" align="right" valign="top"><a id="a780a58087b91087e7425781908ea9f5f"></a>
typedef boost::shared_ptr&lt; const <a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html">MarchingCubesRBF</a>&lt; PointNT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstPtr</b></td></tr>
<tr class="separator:a780a58087b91087e7425781908ea9f5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c48d184c9cf3582a34465686331c9cf"><td class="memItemLeft" align="right" valign="top"><a id="a3c48d184c9cf3582a34465686331c9cf"></a>
typedef <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; PointNT &gt;::Ptr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudPtr</b></td></tr>
<tr class="separator:a3c48d184c9cf3582a34465686331c9cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52a9e755dee94a3c71fb5b8742c40472"><td class="memItemLeft" align="right" valign="top"><a id="a52a9e755dee94a3c71fb5b8742c40472"></a>
typedef <a class="el" href="classpcl_1_1_kd_tree.html">pcl::KdTree</a>&lt; PointNT &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>KdTree</b></td></tr>
<tr class="separator:a52a9e755dee94a3c71fb5b8742c40472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dcfc6e7bee3de65d2f7ef615542bf8f"><td class="memItemLeft" align="right" valign="top"><a id="a5dcfc6e7bee3de65d2f7ef615542bf8f"></a>
typedef <a class="el" href="classpcl_1_1_kd_tree.html">pcl::KdTree</a>&lt; PointNT &gt;::Ptr&#160;</td><td class="memItemRight" valign="bottom"><b>KdTreePtr</b></td></tr>
<tr class="separator:a5dcfc6e7bee3de65d2f7ef615542bf8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpcl_1_1_marching_cubes"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpcl_1_1_marching_cubes')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="classpcl_1_1_marching_cubes.html">pcl::MarchingCubes&lt; PointNT &gt;</a></td></tr>
<tr class="memitem:adfc0b1840bc00f7302926fe41af332cb inherit pub_types_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="adfc0b1840bc00f7302926fe41af332cb"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1_marching_cubes.html">MarchingCubes</a>&lt; PointNT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Ptr</b></td></tr>
<tr class="separator:adfc0b1840bc00f7302926fe41af332cb inherit pub_types_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20d20bc7c406d7027eec36b5e1e58365 inherit pub_types_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a20d20bc7c406d7027eec36b5e1e58365"></a>
typedef boost::shared_ptr&lt; const <a class="el" href="classpcl_1_1_marching_cubes.html">MarchingCubes</a>&lt; PointNT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstPtr</b></td></tr>
<tr class="separator:a20d20bc7c406d7027eec36b5e1e58365 inherit pub_types_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7b1f1accd8024a7bf04282df267717a inherit pub_types_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="ab7b1f1accd8024a7bf04282df267717a"></a>
typedef <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; PointNT &gt;::Ptr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudPtr</b></td></tr>
<tr class="separator:ab7b1f1accd8024a7bf04282df267717a inherit pub_types_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c54b992e0df0382e6780a672b9e3795 inherit pub_types_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a4c54b992e0df0382e6780a672b9e3795"></a>
typedef <a class="el" href="classpcl_1_1_kd_tree.html">pcl::KdTree</a>&lt; PointNT &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>KdTree</b></td></tr>
<tr class="separator:a4c54b992e0df0382e6780a672b9e3795 inherit pub_types_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec5f4bc77de7c7fd25908c109d8672a7 inherit pub_types_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="aec5f4bc77de7c7fd25908c109d8672a7"></a>
typedef <a class="el" href="classpcl_1_1_kd_tree.html">pcl::KdTree</a>&lt; PointNT &gt;::Ptr&#160;</td><td class="memItemRight" valign="bottom"><b>KdTreePtr</b></td></tr>
<tr class="separator:aec5f4bc77de7c7fd25908c109d8672a7 inherit pub_types_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpcl_1_1_surface_reconstruction"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpcl_1_1_surface_reconstruction')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="classpcl_1_1_surface_reconstruction.html">pcl::SurfaceReconstruction&lt; PointNT &gt;</a></td></tr>
<tr class="memitem:a82a72c302749a05be8374d7e5c3edd2b inherit pub_types_classpcl_1_1_surface_reconstruction"><td class="memItemLeft" align="right" valign="top"><a id="a82a72c302749a05be8374d7e5c3edd2b"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1_surface_reconstruction.html">SurfaceReconstruction</a>&lt; PointNT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Ptr</b></td></tr>
<tr class="separator:a82a72c302749a05be8374d7e5c3edd2b inherit pub_types_classpcl_1_1_surface_reconstruction"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a346e458609b16ee003bd96881dbc8c8c inherit pub_types_classpcl_1_1_surface_reconstruction"><td class="memItemLeft" align="right" valign="top"><a id="a346e458609b16ee003bd96881dbc8c8c"></a>
typedef boost::shared_ptr&lt; const <a class="el" href="classpcl_1_1_surface_reconstruction.html">SurfaceReconstruction</a>&lt; PointNT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstPtr</b></td></tr>
<tr class="separator:a346e458609b16ee003bd96881dbc8c8c inherit pub_types_classpcl_1_1_surface_reconstruction"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpcl_1_1_p_c_l_surface_base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpcl_1_1_p_c_l_surface_base')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="classpcl_1_1_p_c_l_surface_base.html">pcl::PCLSurfaceBase&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:a2f84799184d18b1a1cd975b1150141be inherit pub_types_classpcl_1_1_p_c_l_surface_base"><td class="memItemLeft" align="right" valign="top"><a id="a2f84799184d18b1a1cd975b1150141be"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1_p_c_l_surface_base.html">PCLSurfaceBase</a>&lt; PointInT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Ptr</b></td></tr>
<tr class="separator:a2f84799184d18b1a1cd975b1150141be inherit pub_types_classpcl_1_1_p_c_l_surface_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f91263ab6849f650394555962009b9 inherit pub_types_classpcl_1_1_p_c_l_surface_base"><td class="memItemLeft" align="right" valign="top"><a id="a36f91263ab6849f650394555962009b9"></a>
typedef boost::shared_ptr&lt; const <a class="el" href="classpcl_1_1_p_c_l_surface_base.html">PCLSurfaceBase</a>&lt; PointInT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstPtr</b></td></tr>
<tr class="separator:a36f91263ab6849f650394555962009b9 inherit pub_types_classpcl_1_1_p_c_l_surface_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af69dc51274aeb35ad9d2f5a7c2bc9b13 inherit pub_types_classpcl_1_1_p_c_l_surface_base"><td class="memItemLeft" align="right" valign="top"><a id="af69dc51274aeb35ad9d2f5a7c2bc9b13"></a>
typedef <a class="el" href="classpcl_1_1search_1_1_search.html">pcl::search::Search</a>&lt; PointInT &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>KdTree</b></td></tr>
<tr class="separator:af69dc51274aeb35ad9d2f5a7c2bc9b13 inherit pub_types_classpcl_1_1_p_c_l_surface_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d522cbb4c45e2d477244fffd4b6e224 inherit pub_types_classpcl_1_1_p_c_l_surface_base"><td class="memItemLeft" align="right" valign="top"><a id="a5d522cbb4c45e2d477244fffd4b6e224"></a>
typedef <a class="el" href="classpcl_1_1search_1_1_search.html">pcl::search::Search</a>&lt; PointInT &gt;::Ptr&#160;</td><td class="memItemRight" valign="bottom"><b>KdTreePtr</b></td></tr>
<tr class="separator:a5d522cbb4c45e2d477244fffd4b6e224 inherit pub_types_classpcl_1_1_p_c_l_surface_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpcl_1_1_p_c_l_base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpcl_1_1_p_c_l_base')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="classpcl_1_1_p_c_l_base.html">pcl::PCLBase&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:ae2f6f6863a73337858b7a7a054eaae4f inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="ae2f6f6863a73337858b7a7a054eaae4f"></a>
typedef <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; PointInT &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloud</b></td></tr>
<tr class="separator:ae2f6f6863a73337858b7a7a054eaae4f inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab84dd662cda89edb882fe5307b2136ea inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="ab84dd662cda89edb882fe5307b2136ea"></a>
typedef PointCloud::Ptr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudPtr</b></td></tr>
<tr class="separator:ab84dd662cda89edb882fe5307b2136ea inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8326513fad0680b6993e2f1a79a6af4 inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="ac8326513fad0680b6993e2f1a79a6af4"></a>
typedef PointCloud::ConstPtr&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudConstPtr</b></td></tr>
<tr class="separator:ac8326513fad0680b6993e2f1a79a6af4 inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae51eae0c7b3e0b7178f4894dff90660a inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="ae51eae0c7b3e0b7178f4894dff90660a"></a>
typedef boost::shared_ptr&lt; <a class="el" href="structpcl_1_1_point_indices.html">PointIndices</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>PointIndicesPtr</b></td></tr>
<tr class="separator:ae51eae0c7b3e0b7178f4894dff90660a inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51771056fb4ab8c448a11157acbe2ee0 inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="a51771056fb4ab8c448a11157acbe2ee0"></a>
typedef boost::shared_ptr&lt; <a class="el" href="structpcl_1_1_point_indices.html">PointIndices</a> const &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>PointIndicesConstPtr</b></td></tr>
<tr class="separator:a51771056fb4ab8c448a11157acbe2ee0 inherit pub_types_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a458032a048c70aa0b2eadc349cf96a60"><td class="memItemLeft" align="right" valign="top"><a id="a458032a048c70aa0b2eadc349cf96a60"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html#a458032a048c70aa0b2eadc349cf96a60">MarchingCubesRBF</a> ()</td></tr>
<tr class="memdesc:a458032a048c70aa0b2eadc349cf96a60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a458032a048c70aa0b2eadc349cf96a60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48b0229ccb52ca74d77967d4c36c7e57"><td class="memItemLeft" align="right" valign="top"><a id="a48b0229ccb52ca74d77967d4c36c7e57"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html#a48b0229ccb52ca74d77967d4c36c7e57">~MarchingCubesRBF</a> ()</td></tr>
<tr class="memdesc:a48b0229ccb52ca74d77967d4c36c7e57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a48b0229ccb52ca74d77967d4c36c7e57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001bd88d085a87b049e37aa3c38255e7"><td class="memItemLeft" align="right" valign="top"><a id="a001bd88d085a87b049e37aa3c38255e7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html#a001bd88d085a87b049e37aa3c38255e7">voxelizeData</a> ()</td></tr>
<tr class="memdesc:a001bd88d085a87b049e37aa3c38255e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert the point cloud into voxel data. <br /></td></tr>
<tr class="separator:a001bd88d085a87b049e37aa3c38255e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d3fbb59f8253ef0042c8b72576f9923"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html#a1d3fbb59f8253ef0042c8b72576f9923">setOffSurfaceDisplacement</a> (float epsilon)</td></tr>
<tr class="memdesc:a1d3fbb59f8253ef0042c8b72576f9923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the off-surface points displacement value.  <a href="classpcl_1_1_marching_cubes_r_b_f.html#a1d3fbb59f8253ef0042c8b72576f9923">更多...</a><br /></td></tr>
<tr class="separator:a1d3fbb59f8253ef0042c8b72576f9923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1584af38403ed5d8d19055398d1160b1"><td class="memItemLeft" align="right" valign="top"><a id="a1584af38403ed5d8d19055398d1160b1"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html#a1584af38403ed5d8d19055398d1160b1">getOffSurfaceDisplacement</a> ()</td></tr>
<tr class="memdesc:a1584af38403ed5d8d19055398d1160b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the off-surface points displacement value. <br /></td></tr>
<tr class="separator:a1584af38403ed5d8d19055398d1160b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1_marching_cubes"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1_marching_cubes')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1_marching_cubes.html">pcl::MarchingCubes&lt; PointNT &gt;</a></td></tr>
<tr class="memitem:a643538b2ba01617f8d93ca6852182529 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a643538b2ba01617f8d93ca6852182529"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a643538b2ba01617f8d93ca6852182529">MarchingCubes</a> ()</td></tr>
<tr class="memdesc:a643538b2ba01617f8d93ca6852182529 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a643538b2ba01617f8d93ca6852182529 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdfe5735007c26f7395baf477fab59b7 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="afdfe5735007c26f7395baf477fab59b7"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#afdfe5735007c26f7395baf477fab59b7">~MarchingCubes</a> ()</td></tr>
<tr class="memdesc:afdfe5735007c26f7395baf477fab59b7 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:afdfe5735007c26f7395baf477fab59b7 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64dba57c71a3c123f7d6038d0fdfa4eb inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a64dba57c71a3c123f7d6038d0fdfa4eb">setIsoLevel</a> (float iso_level)</td></tr>
<tr class="memdesc:a64dba57c71a3c123f7d6038d0fdfa4eb inherit pub_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that sets the iso level of the surface to be extracted.  <a href="classpcl_1_1_marching_cubes.html#a64dba57c71a3c123f7d6038d0fdfa4eb">更多...</a><br /></td></tr>
<tr class="separator:a64dba57c71a3c123f7d6038d0fdfa4eb inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9d9ebf25d347e3c4f209be645b52c21 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="aa9d9ebf25d347e3c4f209be645b52c21"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#aa9d9ebf25d347e3c4f209be645b52c21">getIsoLevel</a> ()</td></tr>
<tr class="memdesc:aa9d9ebf25d347e3c4f209be645b52c21 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that returns the iso level of the surface to be extracted. <br /></td></tr>
<tr class="separator:aa9d9ebf25d347e3c4f209be645b52c21 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa525f9b2f018d8b0011c943eefb9dcee inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#aa525f9b2f018d8b0011c943eefb9dcee">setGridResolution</a> (int res_x, int res_y, int res_z)</td></tr>
<tr class="memdesc:aa525f9b2f018d8b0011c943eefb9dcee inherit pub_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that sets the marching cubes grid resolution.  <a href="classpcl_1_1_marching_cubes.html#aa525f9b2f018d8b0011c943eefb9dcee">更多...</a><br /></td></tr>
<tr class="separator:aa525f9b2f018d8b0011c943eefb9dcee inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea042206805d3f6a03bfbbef53ab0e6d inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#aea042206805d3f6a03bfbbef53ab0e6d">getGridResolution</a> (int &amp;res_x, int &amp;res_y, int &amp;res_z)</td></tr>
<tr class="memdesc:aea042206805d3f6a03bfbbef53ab0e6d inherit pub_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method to get the marching cubes grid resolution.  <a href="classpcl_1_1_marching_cubes.html#aea042206805d3f6a03bfbbef53ab0e6d">更多...</a><br /></td></tr>
<tr class="separator:aea042206805d3f6a03bfbbef53ab0e6d inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c84675b01ac7e3dfd1282d2ff6bf822 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a4c84675b01ac7e3dfd1282d2ff6bf822">setPercentageExtendGrid</a> (float percentage)</td></tr>
<tr class="memdesc:a4c84675b01ac7e3dfd1282d2ff6bf822 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that sets the parameter that defines how much free space should be left inside the grid between the bounding box of the point cloud and the grid limits. Does not affect the resolution of the grid, it just changes the voxel size accordingly.  <a href="classpcl_1_1_marching_cubes.html#a4c84675b01ac7e3dfd1282d2ff6bf822">更多...</a><br /></td></tr>
<tr class="separator:a4c84675b01ac7e3dfd1282d2ff6bf822 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1763c8a089cd10977e58f389291757f6 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a1763c8a089cd10977e58f389291757f6"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a1763c8a089cd10977e58f389291757f6">getPercentageExtendGrid</a> ()</td></tr>
<tr class="memdesc:a1763c8a089cd10977e58f389291757f6 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that gets the parameter that defines how much free space should be left inside the grid between the bounding box of the point cloud and the grid limits, as a percentage of the bounding box. <br /></td></tr>
<tr class="separator:a1763c8a089cd10977e58f389291757f6 inherit pub_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1_surface_reconstruction"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1_surface_reconstruction')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1_surface_reconstruction.html">pcl::SurfaceReconstruction&lt; PointNT &gt;</a></td></tr>
<tr class="memitem:a62586eb3779c4f30358cbc5610f45704 inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="memItemLeft" align="right" valign="top"><a id="a62586eb3779c4f30358cbc5610f45704"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_surface_reconstruction.html#a62586eb3779c4f30358cbc5610f45704">SurfaceReconstruction</a> ()</td></tr>
<tr class="memdesc:a62586eb3779c4f30358cbc5610f45704 inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a62586eb3779c4f30358cbc5610f45704 inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ff44d59d17234e00a4c2fc94af0a79f inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="memItemLeft" align="right" valign="top"><a id="a5ff44d59d17234e00a4c2fc94af0a79f"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_surface_reconstruction.html#a5ff44d59d17234e00a4c2fc94af0a79f">~SurfaceReconstruction</a> ()</td></tr>
<tr class="memdesc:a5ff44d59d17234e00a4c2fc94af0a79f inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a5ff44d59d17234e00a4c2fc94af0a79f inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0186afbd6d85006cc7165a59273a788 inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_surface_reconstruction.html#af0186afbd6d85006cc7165a59273a788">reconstruct</a> (<a class="el" href="structpcl_1_1_polygon_mesh.html">pcl::PolygonMesh</a> &amp;output)</td></tr>
<tr class="memdesc:af0186afbd6d85006cc7165a59273a788 inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base method for surface reconstruction for all points given in &lt;setInputCloud (), setIndices ()&gt;  <a href="classpcl_1_1_surface_reconstruction.html#af0186afbd6d85006cc7165a59273a788">更多...</a><br /></td></tr>
<tr class="separator:af0186afbd6d85006cc7165a59273a788 inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaec1dc0c87b4f8bacaa46ef0899a69f7 inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_surface_reconstruction.html#aaec1dc0c87b4f8bacaa46ef0899a69f7">reconstruct</a> (<a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; PointNT &gt; &amp;points, std::vector&lt; <a class="el" href="structpcl_1_1_vertices.html">pcl::Vertices</a> &gt; &amp;polygons)</td></tr>
<tr class="memdesc:aaec1dc0c87b4f8bacaa46ef0899a69f7 inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base method for surface reconstruction for all points given in &lt;setInputCloud (), setIndices ()&gt;  <a href="classpcl_1_1_surface_reconstruction.html#aaec1dc0c87b4f8bacaa46ef0899a69f7">更多...</a><br /></td></tr>
<tr class="separator:aaec1dc0c87b4f8bacaa46ef0899a69f7 inherit pub_methods_classpcl_1_1_surface_reconstruction"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1_p_c_l_surface_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1_p_c_l_surface_base')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1_p_c_l_surface_base.html">pcl::PCLSurfaceBase&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:aa4fba20611b3e995b9cc07dac528e4c3 inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="memItemLeft" align="right" valign="top"><a id="aa4fba20611b3e995b9cc07dac528e4c3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_surface_base.html#aa4fba20611b3e995b9cc07dac528e4c3">PCLSurfaceBase</a> ()</td></tr>
<tr class="memdesc:aa4fba20611b3e995b9cc07dac528e4c3 inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor. <br /></td></tr>
<tr class="separator:aa4fba20611b3e995b9cc07dac528e4c3 inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a264840d7b5cf8d1e7e6b3c96e9920c9f inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="memItemLeft" align="right" valign="top"><a id="a264840d7b5cf8d1e7e6b3c96e9920c9f"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_surface_base.html#a264840d7b5cf8d1e7e6b3c96e9920c9f">~PCLSurfaceBase</a> ()</td></tr>
<tr class="memdesc:a264840d7b5cf8d1e7e6b3c96e9920c9f inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty destructor <br /></td></tr>
<tr class="separator:a264840d7b5cf8d1e7e6b3c96e9920c9f inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af599c9767a18649344ff21d3976f1779 inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_surface_base.html#af599c9767a18649344ff21d3976f1779">setSearchMethod</a> (const KdTreePtr &amp;tree)</td></tr>
<tr class="memdesc:af599c9767a18649344ff21d3976f1779 inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide an optional pointer to a search object.  <a href="classpcl_1_1_p_c_l_surface_base.html#af599c9767a18649344ff21d3976f1779">更多...</a><br /></td></tr>
<tr class="separator:af599c9767a18649344ff21d3976f1779 inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2249d44038e0869bbf60e486ab3826af inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="memItemLeft" align="right" valign="top"><a id="a2249d44038e0869bbf60e486ab3826af"></a>
KdTreePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_surface_base.html#a2249d44038e0869bbf60e486ab3826af">getSearchMethod</a> ()</td></tr>
<tr class="memdesc:a2249d44038e0869bbf60e486ab3826af inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the search method used. <br /></td></tr>
<tr class="separator:a2249d44038e0869bbf60e486ab3826af inherit pub_methods_classpcl_1_1_p_c_l_surface_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1_p_c_l_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1_p_c_l_base')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1_p_c_l_base.html">pcl::PCLBase&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:af4fbc5eb005057f8a0fc6d60bde595df inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="af4fbc5eb005057f8a0fc6d60bde595df"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#af4fbc5eb005057f8a0fc6d60bde595df">PCLBase</a> ()</td></tr>
<tr class="memdesc:af4fbc5eb005057f8a0fc6d60bde595df inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor. <br /></td></tr>
<tr class="separator:af4fbc5eb005057f8a0fc6d60bde595df inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a6dd7a91275d7737cf1b18005b47244 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="a7a6dd7a91275d7737cf1b18005b47244"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#a7a6dd7a91275d7737cf1b18005b47244">PCLBase</a> (const <a class="el" href="classpcl_1_1_p_c_l_base.html">PCLBase</a> &amp;base)</td></tr>
<tr class="memdesc:a7a6dd7a91275d7737cf1b18005b47244 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:a7a6dd7a91275d7737cf1b18005b47244 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5d6846e98e59c37dcc3dc9958d53966 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="ad5d6846e98e59c37dcc3dc9958d53966"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#ad5d6846e98e59c37dcc3dc9958d53966">~PCLBase</a> ()</td></tr>
<tr class="memdesc:ad5d6846e98e59c37dcc3dc9958d53966 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ad5d6846e98e59c37dcc3dc9958d53966 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1952d7101f3942bac3b69ed55c1ca7ea inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#a1952d7101f3942bac3b69ed55c1ca7ea">setInputCloud</a> (const PointCloudConstPtr &amp;cloud)</td></tr>
<tr class="memdesc:a1952d7101f3942bac3b69ed55c1ca7ea inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide a pointer to the input dataset  <a href="classpcl_1_1_p_c_l_base.html#a1952d7101f3942bac3b69ed55c1ca7ea">更多...</a><br /></td></tr>
<tr class="separator:a1952d7101f3942bac3b69ed55c1ca7ea inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd745c4f7a792212f4fc3720b9d46ea inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="a8cd745c4f7a792212f4fc3720b9d46ea"></a>
PointCloudConstPtr const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#a8cd745c4f7a792212f4fc3720b9d46ea">getInputCloud</a> () const</td></tr>
<tr class="memdesc:a8cd745c4f7a792212f4fc3720b9d46ea inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the input point cloud dataset. <br /></td></tr>
<tr class="separator:a8cd745c4f7a792212f4fc3720b9d46ea inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab219359de6eb34c9d51e2e976dd1a0d1 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#ab219359de6eb34c9d51e2e976dd1a0d1">setIndices</a> (const IndicesPtr &amp;indices)</td></tr>
<tr class="memdesc:ab219359de6eb34c9d51e2e976dd1a0d1 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide a pointer to the vector of indices that represents the input data.  <a href="classpcl_1_1_p_c_l_base.html#ab219359de6eb34c9d51e2e976dd1a0d1">更多...</a><br /></td></tr>
<tr class="separator:ab219359de6eb34c9d51e2e976dd1a0d1 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a436c68c74b31e4dd00000adfbb11ca7c inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#a436c68c74b31e4dd00000adfbb11ca7c">setIndices</a> (const IndicesConstPtr &amp;indices)</td></tr>
<tr class="memdesc:a436c68c74b31e4dd00000adfbb11ca7c inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide a pointer to the vector of indices that represents the input data.  <a href="classpcl_1_1_p_c_l_base.html#a436c68c74b31e4dd00000adfbb11ca7c">更多...</a><br /></td></tr>
<tr class="separator:a436c68c74b31e4dd00000adfbb11ca7c inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9cc90d8364ce968566f75800d3773ca inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#af9cc90d8364ce968566f75800d3773ca">setIndices</a> (const PointIndicesConstPtr &amp;indices)</td></tr>
<tr class="memdesc:af9cc90d8364ce968566f75800d3773ca inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide a pointer to the vector of indices that represents the input data.  <a href="classpcl_1_1_p_c_l_base.html#af9cc90d8364ce968566f75800d3773ca">更多...</a><br /></td></tr>
<tr class="separator:af9cc90d8364ce968566f75800d3773ca inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930c7a6375fdf65ff8cfdb4eb4a6d996 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#a930c7a6375fdf65ff8cfdb4eb4a6d996">setIndices</a> (size_t row_start, size_t col_start, size_t nb_rows, size_t nb_cols)</td></tr>
<tr class="memdesc:a930c7a6375fdf65ff8cfdb4eb4a6d996 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the indices for the points laying within an interest region of the point cloud.  <a href="classpcl_1_1_p_c_l_base.html#a930c7a6375fdf65ff8cfdb4eb4a6d996">更多...</a><br /></td></tr>
<tr class="separator:a930c7a6375fdf65ff8cfdb4eb4a6d996 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a058753dd4de73d3d0062fe2e452fba3c inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="a058753dd4de73d3d0062fe2e452fba3c"></a>
IndicesPtr const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#a058753dd4de73d3d0062fe2e452fba3c">getIndices</a> ()</td></tr>
<tr class="memdesc:a058753dd4de73d3d0062fe2e452fba3c inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the vector of indices used. <br /></td></tr>
<tr class="separator:a058753dd4de73d3d0062fe2e452fba3c inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acae187b37230758959572ceb1e6e2045 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="acae187b37230758959572ceb1e6e2045"></a>
IndicesConstPtr const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#acae187b37230758959572ceb1e6e2045">getIndices</a> () const</td></tr>
<tr class="memdesc:acae187b37230758959572ceb1e6e2045 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the vector of indices used. <br /></td></tr>
<tr class="separator:acae187b37230758959572ceb1e6e2045 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7335fedb0af0930b9d1dedcb54ba201 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top">const PointInT &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#af7335fedb0af0930b9d1dedcb54ba201">operator[]</a> (size_t pos) const</td></tr>
<tr class="memdesc:af7335fedb0af0930b9d1dedcb54ba201 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override PointCloud operator[] to shorten code  <a href="classpcl_1_1_p_c_l_base.html#af7335fedb0af0930b9d1dedcb54ba201">更多...</a><br /></td></tr>
<tr class="separator:af7335fedb0af0930b9d1dedcb54ba201 inherit pub_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected 成员函数</h2></td></tr>
<tr class="memitem:ac696c137eb4acd0c70413d96e9af7b10"><td class="memItemLeft" align="right" valign="top"><a id="ac696c137eb4acd0c70413d96e9af7b10"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html#ac696c137eb4acd0c70413d96e9af7b10">kernel</a> (Eigen::Vector3d c, Eigen::Vector3d x)</td></tr>
<tr class="memdesc:ac696c137eb4acd0c70413d96e9af7b10"><td class="mdescLeft">&#160;</td><td class="mdescRight">the Radial Basis Function kernel. <br /></td></tr>
<tr class="separator:ac696c137eb4acd0c70413d96e9af7b10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classpcl_1_1_marching_cubes"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpcl_1_1_marching_cubes')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classpcl_1_1_marching_cubes.html">pcl::MarchingCubes&lt; PointNT &gt;</a></td></tr>
<tr class="memitem:aafe0e216b2da0d7645f7d1ba5fff8b2c inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#aafe0e216b2da0d7645f7d1ba5fff8b2c">interpolateEdge</a> (Eigen::Vector3f &amp;p1, Eigen::Vector3f &amp;p2, float val_p1, float val_p2, Eigen::Vector3f &amp;output)</td></tr>
<tr class="memdesc:aafe0e216b2da0d7645f7d1ba5fff8b2c inherit pro_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interpolate along the voxel edge.  <a href="classpcl_1_1_marching_cubes.html#aafe0e216b2da0d7645f7d1ba5fff8b2c">更多...</a><br /></td></tr>
<tr class="separator:aafe0e216b2da0d7645f7d1ba5fff8b2c inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6931544f9b8fb7acc41119134dd57f9a inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a6931544f9b8fb7acc41119134dd57f9a">createSurface</a> (std::vector&lt; float &gt; &amp;leaf_node, Eigen::Vector3i &amp;index_3d, <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; PointNT &gt; &amp;cloud)</td></tr>
<tr class="memdesc:a6931544f9b8fb7acc41119134dd57f9a inherit pro_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate out the corresponding polygons in the leaf node  <a href="classpcl_1_1_marching_cubes.html#a6931544f9b8fb7acc41119134dd57f9a">更多...</a><br /></td></tr>
<tr class="separator:a6931544f9b8fb7acc41119134dd57f9a inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9be29d409a9f84b6b5c15dde60ade1a0 inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a9be29d409a9f84b6b5c15dde60ade1a0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a9be29d409a9f84b6b5c15dde60ade1a0">getBoundingBox</a> ()</td></tr>
<tr class="memdesc:a9be29d409a9f84b6b5c15dde60ade1a0 inherit pro_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the bounding box for the input data points. <br /></td></tr>
<tr class="separator:a9be29d409a9f84b6b5c15dde60ade1a0 inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a869ec9eeb1ec0543ab3ea67cb27fbfc9 inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a869ec9eeb1ec0543ab3ea67cb27fbfc9">getGridValue</a> (Eigen::Vector3i pos)</td></tr>
<tr class="memdesc:a869ec9eeb1ec0543ab3ea67cb27fbfc9 inherit pro_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that returns the scalar value at the given grid position.  <a href="classpcl_1_1_marching_cubes.html#a869ec9eeb1ec0543ab3ea67cb27fbfc9">更多...</a><br /></td></tr>
<tr class="separator:a869ec9eeb1ec0543ab3ea67cb27fbfc9 inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee54b8224b31fad1671cec5c276d35cd inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#aee54b8224b31fad1671cec5c276d35cd">getNeighborList1D</a> (std::vector&lt; float &gt; &amp;leaf, Eigen::Vector3i &amp;index3d)</td></tr>
<tr class="memdesc:aee54b8224b31fad1671cec5c276d35cd inherit pro_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Method that returns the scalar values of the neighbors of a given 3D position in the grid.  <a href="classpcl_1_1_marching_cubes.html#aee54b8224b31fad1671cec5c276d35cd">更多...</a><br /></td></tr>
<tr class="separator:aee54b8224b31fad1671cec5c276d35cd inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8444e62030bb73343ebcb74dfe1ddeb inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="ac8444e62030bb73343ebcb74dfe1ddeb"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#ac8444e62030bb73343ebcb74dfe1ddeb">getClassName</a> () const</td></tr>
<tr class="memdesc:ac8444e62030bb73343ebcb74dfe1ddeb inherit pro_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class get name method. <br /></td></tr>
<tr class="separator:ac8444e62030bb73343ebcb74dfe1ddeb inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f9be8dba860549426fe3fbac21c453c inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a8f9be8dba860549426fe3fbac21c453c">performReconstruction</a> (<a class="el" href="structpcl_1_1_polygon_mesh.html">pcl::PolygonMesh</a> &amp;output)</td></tr>
<tr class="memdesc:a8f9be8dba860549426fe3fbac21c453c inherit pro_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extract the surface.  <a href="classpcl_1_1_marching_cubes.html#a8f9be8dba860549426fe3fbac21c453c">更多...</a><br /></td></tr>
<tr class="separator:a8f9be8dba860549426fe3fbac21c453c inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dfd91eba77209ce1f1e67d2571aa14d inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a9dfd91eba77209ce1f1e67d2571aa14d">performReconstruction</a> (<a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; PointNT &gt; &amp;points, std::vector&lt; <a class="el" href="structpcl_1_1_vertices.html">pcl::Vertices</a> &gt; &amp;polygons)</td></tr>
<tr class="memdesc:a9dfd91eba77209ce1f1e67d2571aa14d inherit pro_methods_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extract the surface.  <a href="classpcl_1_1_marching_cubes.html#a9dfd91eba77209ce1f1e67d2571aa14d">更多...</a><br /></td></tr>
<tr class="separator:a9dfd91eba77209ce1f1e67d2571aa14d inherit pro_methods_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classpcl_1_1_p_c_l_base"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpcl_1_1_p_c_l_base')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classpcl_1_1_p_c_l_base.html">pcl::PCLBase&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:acceb20854934f4cf77e266eb5a44d4f0 inherit pro_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#acceb20854934f4cf77e266eb5a44d4f0">initCompute</a> ()</td></tr>
<tr class="memdesc:acceb20854934f4cf77e266eb5a44d4f0 inherit pro_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method should get called before starting the actual computation.  <a href="classpcl_1_1_p_c_l_base.html#acceb20854934f4cf77e266eb5a44d4f0">更多...</a><br /></td></tr>
<tr class="separator:acceb20854934f4cf77e266eb5a44d4f0 inherit pro_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc426c4eebb94b7734d4fa556bff1420 inherit pro_methods_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="afc426c4eebb94b7734d4fa556bff1420"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#afc426c4eebb94b7734d4fa556bff1420">deinitCompute</a> ()</td></tr>
<tr class="memdesc:afc426c4eebb94b7734d4fa556bff1420 inherit pro_methods_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method should get called after finishing the actual computation. <br /></td></tr>
<tr class="separator:afc426c4eebb94b7734d4fa556bff1420 inherit pro_methods_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected 属性</h2></td></tr>
<tr class="memitem:a3b914fabd470c45ae3c145574c60a7cb"><td class="memItemLeft" align="right" valign="top"><a id="a3b914fabd470c45ae3c145574c60a7cb"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html#a3b914fabd470c45ae3c145574c60a7cb">off_surface_epsilon_</a></td></tr>
<tr class="memdesc:a3b914fabd470c45ae3c145574c60a7cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The off-surface displacement value. <br /></td></tr>
<tr class="separator:a3b914fabd470c45ae3c145574c60a7cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpcl_1_1_marching_cubes"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpcl_1_1_marching_cubes')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classpcl_1_1_marching_cubes.html">pcl::MarchingCubes&lt; PointNT &gt;</a></td></tr>
<tr class="memitem:a1fe3ace141259294aa47489cf0d8a83c inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a1fe3ace141259294aa47489cf0d8a83c"></a>
std::vector&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a1fe3ace141259294aa47489cf0d8a83c">grid_</a></td></tr>
<tr class="memdesc:a1fe3ace141259294aa47489cf0d8a83c inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">The data structure storing the 3D grid <br /></td></tr>
<tr class="separator:a1fe3ace141259294aa47489cf0d8a83c inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a206a6bc55b35bc64c27179c1a303e4d1 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a206a6bc55b35bc64c27179c1a303e4d1"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a206a6bc55b35bc64c27179c1a303e4d1">res_x_</a></td></tr>
<tr class="memdesc:a206a6bc55b35bc64c27179c1a303e4d1 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">The grid resolution <br /></td></tr>
<tr class="separator:a206a6bc55b35bc64c27179c1a303e4d1 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9554a259acd2469adc16ae36244215fc inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a9554a259acd2469adc16ae36244215fc"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>res_y_</b></td></tr>
<tr class="separator:a9554a259acd2469adc16ae36244215fc inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac45e5686ebb864addfcbad1ee60cf362 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="ac45e5686ebb864addfcbad1ee60cf362"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>res_z_</b></td></tr>
<tr class="separator:ac45e5686ebb864addfcbad1ee60cf362 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd84544d5740431753c9ce51d22be89c inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="abd84544d5740431753c9ce51d22be89c"></a>
Eigen::Vector4f&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#abd84544d5740431753c9ce51d22be89c">min_p_</a></td></tr>
<tr class="memdesc:abd84544d5740431753c9ce51d22be89c inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Min and max data points. <br /></td></tr>
<tr class="separator:abd84544d5740431753c9ce51d22be89c inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eabff83a700b702c9c50aed0e55d621 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a3eabff83a700b702c9c50aed0e55d621"></a>
Eigen::Vector4f&#160;</td><td class="memItemRight" valign="bottom"><b>max_p_</b></td></tr>
<tr class="separator:a3eabff83a700b702c9c50aed0e55d621 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a939a63ca1f45d1845526672b2de31b69 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a939a63ca1f45d1845526672b2de31b69"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a939a63ca1f45d1845526672b2de31b69">percentage_extend_grid_</a></td></tr>
<tr class="memdesc:a939a63ca1f45d1845526672b2de31b69 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameter that defines how much free space should be left inside the grid between the bounding box of the point cloud and the grid limits, as a percentage of the bounding box. <br /></td></tr>
<tr class="separator:a939a63ca1f45d1845526672b2de31b69 inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68c8035d359bd6f6716be4b62e199c5c inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memItemLeft" align="right" valign="top"><a id="a68c8035d359bd6f6716be4b62e199c5c"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_marching_cubes.html#a68c8035d359bd6f6716be4b62e199c5c">iso_level_</a></td></tr>
<tr class="memdesc:a68c8035d359bd6f6716be4b62e199c5c inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="mdescLeft">&#160;</td><td class="mdescRight">The iso level to be extracted. <br /></td></tr>
<tr class="separator:a68c8035d359bd6f6716be4b62e199c5c inherit pro_attribs_classpcl_1_1_marching_cubes"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpcl_1_1_surface_reconstruction"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpcl_1_1_surface_reconstruction')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classpcl_1_1_surface_reconstruction.html">pcl::SurfaceReconstruction&lt; PointNT &gt;</a></td></tr>
<tr class="memitem:a28e8c20a22904c2b368e36f5fcc841b1 inherit pro_attribs_classpcl_1_1_surface_reconstruction"><td class="memItemLeft" align="right" valign="top"><a id="a28e8c20a22904c2b368e36f5fcc841b1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_surface_reconstruction.html#a28e8c20a22904c2b368e36f5fcc841b1">check_tree_</a></td></tr>
<tr class="memdesc:a28e8c20a22904c2b368e36f5fcc841b1 inherit pro_attribs_classpcl_1_1_surface_reconstruction"><td class="mdescLeft">&#160;</td><td class="mdescRight">A flag specifying whether or not the derived reconstruction algorithm needs the search object <em>tree</em>. <br /></td></tr>
<tr class="separator:a28e8c20a22904c2b368e36f5fcc841b1 inherit pro_attribs_classpcl_1_1_surface_reconstruction"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpcl_1_1_p_c_l_surface_base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpcl_1_1_p_c_l_surface_base')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classpcl_1_1_p_c_l_surface_base.html">pcl::PCLSurfaceBase&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:a28d2f448602636061ef7d716e0f6e930 inherit pro_attribs_classpcl_1_1_p_c_l_surface_base"><td class="memItemLeft" align="right" valign="top"><a id="a28d2f448602636061ef7d716e0f6e930"></a>
KdTreePtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_surface_base.html#a28d2f448602636061ef7d716e0f6e930">tree_</a></td></tr>
<tr class="memdesc:a28d2f448602636061ef7d716e0f6e930 inherit pro_attribs_classpcl_1_1_p_c_l_surface_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the spatial search object. <br /></td></tr>
<tr class="separator:a28d2f448602636061ef7d716e0f6e930 inherit pro_attribs_classpcl_1_1_p_c_l_surface_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpcl_1_1_p_c_l_base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpcl_1_1_p_c_l_base')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classpcl_1_1_p_c_l_base.html">pcl::PCLBase&lt; PointInT &gt;</a></td></tr>
<tr class="memitem:a09c70d8e06e3fb4f07903fe6f8d67869 inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="a09c70d8e06e3fb4f07903fe6f8d67869"></a>
PointCloudConstPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#a09c70d8e06e3fb4f07903fe6f8d67869">input_</a></td></tr>
<tr class="memdesc:a09c70d8e06e3fb4f07903fe6f8d67869 inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The input point cloud dataset. <br /></td></tr>
<tr class="separator:a09c70d8e06e3fb4f07903fe6f8d67869 inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaee847c8a517ebf365bad2cb182a6626 inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="aaee847c8a517ebf365bad2cb182a6626"></a>
IndicesPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#aaee847c8a517ebf365bad2cb182a6626">indices_</a></td></tr>
<tr class="memdesc:aaee847c8a517ebf365bad2cb182a6626 inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the vector of point indices to use. <br /></td></tr>
<tr class="separator:aaee847c8a517ebf365bad2cb182a6626 inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada1eadb824d34ca9206a86343d9760bb inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="ada1eadb824d34ca9206a86343d9760bb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#ada1eadb824d34ca9206a86343d9760bb">use_indices_</a></td></tr>
<tr class="memdesc:ada1eadb824d34ca9206a86343d9760bb inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set to true if point indices are used. <br /></td></tr>
<tr class="separator:ada1eadb824d34ca9206a86343d9760bb inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adadb0299f144528020ed558af6879662 inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="memItemLeft" align="right" valign="top"><a id="adadb0299f144528020ed558af6879662"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1_p_c_l_base.html#adadb0299f144528020ed558af6879662">fake_indices_</a></td></tr>
<tr class="memdesc:adadb0299f144528020ed558af6879662 inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">If no set of indices are given, we construct a set of fake indices that mimic the input PointCloud. <br /></td></tr>
<tr class="separator:adadb0299f144528020ed558af6879662 inherit pro_attribs_classpcl_1_1_p_c_l_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><h3>template&lt;typename PointNT&gt;<br />
class pcl::MarchingCubesRBF&lt; PointNT &gt;</h3>

<p>The marching cubes surface reconstruction algorithm, using a signed distance function based on radial basis functions. Partially based on: Carr J.C., Beatson R.K., Cherrie J.B., Mitchell T.J., Fright W.R., McCallum B.C. and Evans T.R., "Reconstruction and representation of 3D objects with radial basis functions" SIGGRAPH '01 </p>
<dl class="section author"><dt>作者</dt><dd>Alexandru E. Ichim </dd></dl>
</div><h2 class="groupheader">成员函数说明</h2>
<a id="a1d3fbb59f8253ef0042c8b72576f9923"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d3fbb59f8253ef0042c8b72576f9923">&#9670;&nbsp;</a></span>setOffSurfaceDisplacement()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PointNT &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html">pcl::MarchingCubesRBF</a>&lt; PointNT &gt;::setOffSurfaceDisplacement </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>epsilon</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set the off-surface points displacement value. </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">epsilon</td><td>the value </td></tr>
  </table>
  </dd>
</dl>
<div class="fragment"><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;      { <a class="code" href="classpcl_1_1_marching_cubes_r_b_f.html#a3b914fabd470c45ae3c145574c60a7cb">off_surface_epsilon_</a> = epsilon; }</div>
<div class="ttc" id="aclasspcl_1_1_marching_cubes_r_b_f_html_a3b914fabd470c45ae3c145574c60a7cb"><div class="ttname"><a href="classpcl_1_1_marching_cubes_r_b_f.html#a3b914fabd470c45ae3c145574c60a7cb">pcl::MarchingCubesRBF::off_surface_epsilon_</a></div><div class="ttdeci">float off_surface_epsilon_</div><div class="ttdoc">The off-surface displacement value.</div><div class="ttdef"><b>Definition:</b> marching_cubes_rbf.h:105</div></div>
</div><!-- fragment -->
</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>surface/include/pcl/surface/<a class="el" href="marching__cubes__rbf_8h_source.html">marching_cubes_rbf.h</a></li>
<li>surface/include/pcl/surface/impl/<a class="el" href="marching__cubes__rbf_8hpp_source.html">marching_cubes_rbf.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>pcl</b></li><li class="navelem"><a class="el" href="classpcl_1_1_marching_cubes_r_b_f.html">MarchingCubesRBF</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
